package com.yxt.qmgf.home.ctrl;

import javafx.fxml.FXML;
import javafx.fxml.FXMLLoader;
import javafx.fxml.Initializable;
import javafx.scene.Parent;
import javafx.scene.Scene;
import javafx.scene.control.Alert;
import javafx.scene.control.Alert.AlertType;
import javafx.stage.Stage;

import java.io.IOException;
import java.net.URL;
import java.util.ResourceBundle;

public class HelpingPageController implements Initializable {

    @Override
    public void initialize(URL url, ResourceBundle resourceBundle) {

    }

    @FXML
    private void help() {
        // 显示帮助信息
        Alert alert = new Alert(AlertType.INFORMATION);
        alert.setTitle("帮助信息");
        alert.setHeaderText(null);
        String content = "这里是帮助信息，本程序并没有其他额外操作，所有操作都写在了各个位置，介绍也都全部写清，如有其他问题，请点击下方反馈。";
        alert.setContentText(content);

        // 设置对话框的宽度和高度
        alert.getDialogPane().setMinWidth(400);
        alert.getDialogPane().setMinHeight(100);

        alert.showAndWait();
    }

    @FXML
    private void qa() {
        try {
            // 加载问题反馈页面
            FXMLLoader loader = new FXMLLoader(getClass().getResource("/fxml/home/FeedbackPage.fxml"));
            Parent root = loader.load();
            Scene scene = new Scene(root);
            Stage feedbackStage = new Stage();
            feedbackStage.setScene(scene);
            feedbackStage.show();
        } catch (IOException e) {
            e.printStackTrace();
        }
    }
}